/*
 * Licensed to the Tai Ping Jin Ke
 *
 * Copyright (c) 2022 .
 * All rights reserved.
 * 项目名称：太平金科-基础组件封装层-登录通-核心依赖
 * 版权说明：本软件属太平金融科技服务(上海)有限公司所有，在未获得太平金融科技服务(上海)有限公司正式授权情况下，任何企业和个人，不能获取、阅读、安装、传播本软件涉及的任何受知识产权保护的内容。
 */
package com.taipingframework.boot.dlt;

import reactor.core.publisher.Mono;

/**
 * 认证相关场景的回调操作，不强制重写，如需重写请在网关层继承该接口
 */
public interface AuthorizeActionCallback {

    /**
     * 登录成功后的回调操作/补偿操作
     */
    Mono<Void> loginCallback();

    /**
     * 退出登录后的回调操作/补偿操作
     */
    Mono<Void> logoutCallback();

}
